WebObjectsProduct Information |
|
With WebObjects, you build applications that respond to customers
with custom web pages addressing their individual needs. You don't have
to prebuild reams of pages that anticipate every possible user request.
Instead, WebObjects builds them for you as needed.
WebObjects provides reusable components that generate HTML dynamically, collect data from online forms, and perform other chores that make building dynamic websites difficult. WebObjects also keeps track of user preferences and actions through state management. WebObjects comes with a virtual showroom and other prebuilt components you can modify and use right away. See the power of WebObjects in action at the Virtual Showroom. |
|
Browser independence |
Because WebObjects is based on the server, you get the flexibility to use any web browser on the client side. By not requiring additional plug-ins or proprietary client-side technologies to run web applications, WebObjects preserves your existing investments while giving you the ease of cross-platform deployment to virtually any client OS. Your WebObjects applications can even be made adaptive, delivering HTML suited to each browser's capabilties, so that you don't have to worry about the capabilities of different web browsers. |
Reusable components |
With WebObjects, you can build web applications in a fraction of the time it takes with other development environments. The reason is components you build once and then reuse in other applications. Say you build a calendar for a room scheduler application on your Intranet. You can later plug that same calendar into a vacation scheduler or reservation application without having to rebuild it. Since WebObjects comes with its own library of components, much of your website is probably finished before you even begin building it. |
Dynamic HTML elements |
At the heart of WebObjects is a library of dynamic elements that speed the process of designing and building web applications. Dynamic elements give you easy access to complex HTML entities such as frames, allowing your applications to use the sophisticated display capabilties of the most powerful browsers without making you deal with generating HTML. Using the WORepetition Dynamic Element to create an HTML list: |
WebObjects solves this problem with a simple and flexible state management system. This gives the developer a "context" for each user's session, allowing your application to always tailor responses to the needs of your users. The state of the application can either be stored in the client browser via hidden form fields, or in the server using browser "cookies." This flexibility makes it a breeze to build applications that interact with proxy servers and other mechanisms, which often cause other web development tools to produce inappropriate results. | |
Scripting languages |
For developing small, straightforward applications, nothing beats scripting, and we've got scripting covered. You can build powerful web applications using our convenient WebScript language today, and you'll soon be able to build your objects using JavaScript and VisualBasic Script. With WebObjects, you can easily leverage the scripting knowledge in your enterprise, and get your applications to the web faster! |
Java and ActiveX support |
With WebObjects, your application servers can dynamically vend Java applets and ActiveX controls to your users' web browsers, letting you build dynamic applications that keep business logic, data access, and other security-sensitive capabilties where they belong--on your reliable servers.Your WebObjects application can send Java applets to the client browser, customize their behavior, and tailor their actions to the specific needs of your users. But it isn't just a one-way street. Your Java applets can easily communicate back to objects in your WebObjects application, giving you the ability to build self-validating "smart" forms, and other powerful client objects into your server-based applications. |
Solid foundation classes |
With over 10 years of experience in objects, we understand that all development must be built on a solid technical foundation. WebObjects is no exception. Based on foundation libraries proven in industrial-strength applications deployed throughout the Fortune 500, WebObjects gives you the power of objects with the confidence of solid experience. Strings, dates, arrays, dictionaries, and other basic objects are there at your fingertips. And WebObjects' FoundationKit objects are even smart enough to manage their own memory, leaving your developers free to rapidly build the parts of the application with the most value: your business logic. |
|
WebObjects Pro Compile code, scale across your business, access OLE services, maximize performance... WebObjects Enterprise |